package com.forest.ape.mq.impl; import java.util.Arrays; import org.junit.Ignore; import org.junit.Test; /** * create leader sender and 2 followers, when leader send msg, all the followers received. * @author CHQ * 2012-3-16 */ public class WorkerFactoryTest { @Ignore @Test public void test() throws InterruptedException { WorkerFactory leaderFactory = new WorkerFactory().buildByLeader("2", Arrays.asList("1", "3"), "521"); leaderFactory.start(); WorkerFactory followerFactory = new WorkerFactory().buildByFollower("3", "521", new DefaultRecvCallableHandler()); followerFactory.start(); leaderFactory.enQueue(new MQPacket("hahah".getBytes(), null)); Thread.currentThread().join(); } }